#include <stdio.h>

struct
{
    char a;
    char b;
}s1;

struct
{
    short a;
    char b;
    int c;
}s2;

struct
{
    short a;
    int b;
    char c;
}s3;

int main(void)
{
    //int a[4]={1,2,3,4};
    char e='2';
    int a[1][3] = {1,2};

    // c=!(-4);
    
    // printf("%d",c);
    
    // while(!b--)
    // {
    //     printf("%d,%d",a,b--);
    // }
    //--b;
    int i;
    for(i=0;i<4;i++)
    {
        printf("%d\n", a[i][i]);
    }

    printf("%d\n",a[1][4]);

    printf("-------------\n");

    int b,c,d;
    b = sizeof(s1);
    c = sizeof(s2);
    d = sizeof(s3);
    printf("%d\n",b);
    printf("%d\n",c);
    printf("%d\n",d);
    //printf("%d\n",1+e);
}